package co.sainsoft.turningsoft.demo.dao.impl;

import co.sainsoft.turningsoft.demo.dao.UsuariosDAO;
import co.sainsoft.turningsoft.demo.model.Usuarios;
import co.sainsoft.turningsoft.demo.util.HibernateUtil;
import org.hibernate.Query;
import org.hibernate.Session;

public class UsuariosDAOImpl implements  UsuariosDAO {

    @Override
    public Usuarios buscarPorUsuario(Usuarios usuario) {
        Session session = HibernateUtil.getSessionFactory().openSession();
        String sql = "SELECT u FROM Usuarios u WHERE logUsua=:user AND pswUsua=:pass";
        Query query = session.createQuery(sql);
        query.setParameter("user", usuario.getLogUsua());
        query.setParameter("pass", usuario.getPswUsua());
        return (Usuarios) query.uniqueResult();        
    }
    
    
}
